JavaScript 字符串
字符串是具有 string 类型的值。字符串不可变。
字面量
字面量可以用三种不同的引号来标记:
- 单引号和双引号
- 转义:用 \来转义'和"
 
- 转义:用 
- 反引号
- 可以表示多行字符串
- 可以表示模板字符串
- 带标签的模板:用函数来表明应该对其中的值 作什么操作
 
const message = `你好,${name},你今年 ${age} 岁了!`;
属性
- 长度:length
方法
- 取字符:str[index]
- 取子字符串:str.slice(start, end)
- 转大小写:toUpperCase()和toLowerCase()
- 搜索字符:indexOf(substr),搜索不到返回-1- 可以用 indexOf(substr, prev + 1)来限制起点位置
 
- 可以用 
- 搜索子字符串:includes(substr)、startsWith(substr)、endsWith(substr)
- 替换:replace(s_or_regex, str)以及replaceAll(s_or_regex, str)
- 分开:split(delim)
- 合并:join(delim)